package com.his.j259w264.pojo;

import java.util.Date;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 肿瘤副卡(TumourDeputyCard)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 11:13:39
 */

@ApiModel(value = "TumourDeputyCard", description = "肿瘤副卡")
public class TumourDeputyCard implements Serializable {
    private static final long serialVersionUID = 700007477261102186L;
    /**
     * 主键ID
     */
    @ApiModelProperty(name = "id", notes = "主键ID", dataType = "Integer", required = true)
    private Integer id;
    /**
     * 报告卡ID
     */
    @ApiModelProperty(name = "reportCardId", notes = "报告卡ID", dataType = "Integer", required = true)
    private Integer reportCardId;
    /**
     * 诊断
     */
    @ApiModelProperty(name = "diagnosis", notes = "诊断", dataType = "String", required = true)
    private String diagnosis;
    /**
     * 病理号
     */
    @ApiModelProperty(name = "pathologyNo", notes = "病理号", dataType = "String", required = true)
    private String pathologyNo;
    /**
     * 病理学类型
     */
    @ApiModelProperty(name = "pathologyType", notes = "病理学类型", dataType = "String", required = true)
    private String pathologyType;
    /**
     * 入院日期
     */
    @ApiModelProperty(name = "admissionDate", notes = "入院日期", dataType = "Date", required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date admissionDate;
    /**
     * 出院日期
     */
    @ApiModelProperty(name = "dischargeDate", notes = "出院日期", dataType = "Date", required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dischargeDate;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getReportCardId() {
        return reportCardId;
    }

    public void setReportCardId(Integer reportCardId) {
        this.reportCardId = reportCardId;
    }

    public String getDiagnosis() {
        return diagnosis;
    }

    public void setDiagnosis(String diagnosis) {
        this.diagnosis = diagnosis;
    }

    public String getPathologyNo() {
        return pathologyNo;
    }

    public void setPathologyNo(String pathologyNo) {
        this.pathologyNo = pathologyNo;
    }

    public String getPathologyType() {
        return pathologyType;
    }

    public void setPathologyType(String pathologyType) {
        this.pathologyType = pathologyType;
    }

    public Date getAdmissionDate() {
        return admissionDate;
    }

    public void setAdmissionDate(Date admissionDate) {
        this.admissionDate = admissionDate;
    }

    public Date getDischargeDate() {
        return dischargeDate;
    }

    public void setDischargeDate(Date dischargeDate) {
        this.dischargeDate = dischargeDate;
    }

}
